首页>>百科常识

vb中颜色设置的代码?

今天宠物迷的小编给各位宠物饲养爱好者分享vb 属性设置颜色的宠物知识,其中也会对vb中颜色设置的代码?(vb中颜色的代码大全)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!

vb中颜色设置的代码?

VB使用RGB 函数和QBColor 函数等指定颜色。 RGB 函数,返回一个 Long整数,用来表示一个 RGB 颜色值。 使用 RGB 函数,可以用 RGB 函数来指定任何颜色。 为了用 RGB 函数指定颜色 1.要对三种主要颜色(红、绿、蓝)中的每种颜色,赋给从 0 到 255 中的数值,0 表示亮度最低,而 255 表示亮度最高。2.使用红-绿-蓝的排列方式,将三个数值输入给 RGB 函数。 3.将结果赋给颜色属性或颜色参数。 QBColor 函数 返回一个 Long,用来表示所对应颜色值的 RGB 颜色码。

vb中颜色设置的代码?

vb中颜色设置的代码?

VB使用RGB 函数和QBColor 函数等指定颜色。 RGB 函数,返回一个 Long整数,用来表示一个 RGB 颜色值。 使用 RGB 函数,可以用 RGB 函数来指定任何颜色。 为了用 RGB 函数指定颜色 1.要对三种主要颜色(红、绿、蓝)中的每种颜色,赋给从 0 到 255 中的数值,0 表示亮度最低,而 255 表示亮度最高。2.使用红-绿-蓝的排列方式,将三个数值输入给 RGB 函数。 3.将结果赋给颜色属性或颜色参数。 QBColor 函数 返回一个 Long,用来表示所对应颜色值的 RGB 颜色码。

vb mshflexgrid 请问用代码怎么设置字体,字号!标头字体字号颜色怎么设置,谢谢!

Font --普通单元格
FontFixed--标头
--------------------这2个 又有子属性如 Size(大小)。MSHFG.Font.Size=10

ForeColor--普通单元格字体颜色
ForeColorFixed--标头..

其他的,自己研究下..

VB中窗体颜色怎么改变?

Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) form1.backcolor = vbRed endsubPrivate Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) form1.backcolor = vbGreen end sub 扩展资料:VB当中的颜色代码 vbBlack &H0 黑色 vbRed &HFF 红色 vbGreen &HFF00 绿色 vbYellow &HFFFF ** vbBlue &HFF0000 兰色 vbMagenta &HFF00FF 洋红 vbCyan &HFFFF00 青色 vbWhite &HFFFFFF 白色 vbGrayText &H80000011 变灰的(无效的)文字 vbButtonText &H80000012 揿压按钮上文字的颜色 vbInactiveCaptionText &H80000013 非活动标题内文字的颜色 vb3DHighlight &H80000014 三维显示元素的高亮颜色 vb3DDKShadow &H80000015 三维显示元素的最暗*影颜色 vb3DLight &H80000016 低于 vb3Dhighlight 的 三维次高亮颜色 vb3DFace &H8000000F 文字表面的颜色 vb3DShadow &H80000010 文字*影的颜色 vbInfoText &H80000017 提示窗内文字的颜色 vbInfoBackground &H80000018 提示窗内背景的颜色

vb中颜色设置的代码是什么?

用颜色常数:Form1.BackColor = vbRed '红。 Form1.BackColor = vbBlue '蓝。 Form1.BackColor = vbWhite '白。 用QBColor函数:Form1.BackColor = QBColor(n) 'n的值是0到15。 用RGB函数:Form1.BackColor = RGB(r, g, b) 'r、g、b的值分别是0到255。 vb的优势: VB为使用者提供了一个功能强大而又易于操作的集成开发环境,用VB开发应用程序的大部分工作都可以通过该集成开发环境来完成。 在Windows下,启动VB后出现在屏幕上的画面就是VB的集成开发环境 (IDE)。VB的集成开发环境也称为VB的主窗口,由“标题栏”、“菜单栏”、“工具栏”、“控件工具箱”、“窗体设计器”、“工程资源管理器”、“属性设置窗口”和“窗体布局窗口”等组成。 VB集成开发环境中还有几个在必要时才会显示出来的子窗口,即“代码编辑器”和用于程序调试的“立即”、“本地”和“监视”窗口等。

怎么更改vb中label标签文字的大小

1、打开VB软件,在窗体上添加一个标签,如下图所示。 2、点击标签,在属性窗口设置标签的属性和名称,将其Caption设置为“快乐学习”(这里以“快乐学习”四个字为例)。 3、将Autosize设置为True,如下图所示。 4、再在窗体上面,添加一个列表框控件,如下图所示。 5、点击列表框,在属性窗口设置列表框控件的属性和名称,如下图所示。 6、双击列表框,开始运行代码,如下图所示。 7、在运行的表框中点击不同的数值(例如这里点击的是16),即可看到vb中label标签文字的大小的变化,如下图所示。

VB中backstyle与backcolor与forecolor都代表什么?谢谢~

backcolor:组建的背景颜色
forecolor:此组建的前景色,用于显示文本
不记得VB.Net中哪个控件有这个属性,backstyle。
有些语言中 BackStyle = 0 是透明的当编辑框不处于焦点。

VB 怎么改变窗体的颜色 怎么显示一段话

第一个问题:

1.打开VB,在“工程”→“部件”中选择“Microsoft Common Dialog Control 6.0”单击确定。
2.在窗体中添加这个Commondialog控件,再添加一个按钮。

3.双击按钮再添加如下代码:
Private Sub Command1_Click()
CommonDialog1.ShowColor
Form1.BackColor = CommonDialog1.Color
End Sub

4.按F5键启动程序,单击按钮就可以给程序界面更换颜色了!
5.利用这种方法你可以更改任何控件的前景或背景色。比如我们再在窗体中添加一个文本框控件,接着双击按钮添加如下代码:

Private Sub Command1_Click()
CommonDialog1.ShowColor
Form1.BackColor = CommonDialog1.Color
End Sub

第二个问题:
在窗体上添加一个label,在Form_Load中输入代码,例下:

Private Sub Form_Load()
Dim StrTemp As String
StrTemp = "话语" & vbCrLf
StrTemp = StrTemp & "话语" & vbCrLf
StrTemp = StrTemp & "话语" & vbCrLf
StrTemp = StrTemp & "话语" & vbCrLf
StrTemp = StrTemp & "话语" & vbCrLf'这些你可以无限下去,如果你的窗体够大
StrTemp = StrTemp & "话语"
Me.Label1.Caption = StrTemp
End Sub

VB按钮如何设置颜色和按钮文字设置颜色

首先command的style要设为1,否则无法改变 然后在backcolor设置颜色 按钮的字体颜色不能改如果想改字体颜色,简单点可以用image做按钮。 如果一定要,请看: 在工程中添加以下模块(Module): Module modExtButton.bas Option Explicit '================================================================== ' modExtButton.bas ' ' 本模块可让你改变命令按钮的文本颜色。 ' 使用方法: ' ' - 在设计时将文本的Style设为Graphical. ' ' - 随意设定背景色和图象属性. ' ' - 在Form_Load中调用 SetButton : ' SetButton Command1.hWnd, vbBlue ' (你可以任意次的调用该过程甚至不必先调用 RemoveButton.) ' ' - 在Form_Unload中调用 RemoveButton : ' RemoveButton Command1.hWnd ' '================================================================== Private Type RECT Left As Long Top As Long Right As Long Bottom As Long End Type Private Declare Function GetParent Lib "user32" _ (ByVal hWnd As Long) As Long Private Declare Function GetWindowLong Lib "user32" Alias _ "GetWindowLongA" (ByVal hWnd As Long, _ ByVal nIndex As Long) As Long Private Declare Function SetWindowLong Lib "user32" Alias _ "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, _ ByVal dwNewLong As Long) As Long Private Const GWL_WNDPROC = (-4) Private Declare Function GetProp Lib "user32" Alias "GetPropA" _ (ByVal hWnd As Long, ByVal lpString As String) As Long Private Declare Function SetProp Lib "user32" Alias "SetPropA" _ (ByVal hWnd As Long, ByVal lpString As String, _ ByVal hData As Long) As Long Private Declare Function RemoveProp Lib "user32" Alias _ "RemovePropA" (ByVal hWnd As Long, _ ByVal lpString As String) As Long Private Declare Function CallWindowProc Lib "user32" Alias _ "CallWindowProcA" (ByVal lpPrevWndFunc As Long, _ ByVal hWnd As Long, ByVal Msg As Long, ByVal wParam As Long, _ ByVal lParam As Long) As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _ (Destination As Any, Source As Any, ByVal Length As Long) 'Owner draw constants Private Const ODT_BUTTON = 4 Private Const ODS_SELECTED = &H1 'Window messages we're using Private Const WM_DESTROY = &H2 Private Const WM_DRAWITEM = &H2B Private Type DRAWITEMSTRUCT CtlType As Long CtlID As Long itemID As Long itemAction As Long itemState As Long hwndItem As Long hDC As Long rcItem As RECT itemData As Long End Type Private Declare Function GetWindowText Lib "user32" Alias _ "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, _ ByVal cch As Long) As Long 'Various GDI painting-related functions Private Declare Function DrawText Lib "user32" Alias "DrawTextA" _ (ByVal hDC As Long, ByVal lpStr As String, ByVal nCount As Long, _ lpRect As RECT, ByVal wFormat As Long) As Long Private Declare Function SetTextColor Lib "gdi32" (ByVal hDC As Long, _ ByVal crColor As Long) As Long Private Declare Function SetBkMode Lib "gdi32" (ByVal hDC As Long, _ ByVal nBkMode As Long) As Long Private Const TRANSPARENT = 1 Private Const DT_CENTER = &H1 Public Enum TextVAligns DT_VCENTER = &H4 DT_BOTTOM = &H8 End Enum Private Const DT_SINGLELINE = &H20 Private Sub DrawButton(ByVal hWnd As Long, ByVal hDC As Long, _ rct As RECT, ByVal nState As Long) Dim s As String Dim va As TextVAligns va = GetProp(hWnd, "VBTVAlign") 'Prepare DC for drawing SetBkMode hDC, TRANSPARENT SetTextColor hDC, GetProp(hWnd, "VBTForeColor") 'Prepare a text buffer s = String$(255, 0) 'What should we print on the button? GetWindowText hWnd, s, 255 'Trim off nulls s = Left$(s, InStr(s, Chr$(0)) - 1) If va = DT_BOTTOM Then 'Adjust specially for VB's CommandButton control rct.Bottom = rct.Bottom - 4 End If If (nState And ODS_SELECTED) = ODS_SELECTED Then 'Button is in down state - offset 'the text rct.Left = rct.Left + 1 rct.Right = rct.Right + 1 rct.Bottom = rct.Bottom + 1 rct.Top = rct.Top + 1 End If DrawText hDC, s, Len(s), rct, DT_CENTER Or DT_SINGLELINE _ Or va End Sub Public Function ExtButtonProc(ByVal hWnd As Long, _ ByVal wMsg As Long, ByVal wParam As Long, _ ByVal lParam As Long) As Long Dim lOldProc As Long Dim di As DRAWITEMSTRUCT lOldProc = GetProp(hWnd, "ExtBtnProc") ExtButtonProc = CallWindowProc(lOldProc, hWnd, wMsg, wParam, lParam) If wMsg = WM_DRAWITEM Then CopyMemory di, ByVal lParam, Len(di) If di.CtlType = ODT_BUTTON Then If GetProp(di.hwndItem, "VBTCustom") = 1 Then DrawButton di.hwndItem, di.hDC, di.rcItem, _ di.itemState End If End If ElseIf wMsg = WM_DESTROY Then ExtButtonUnSubclass hWnd End If End Function Public Sub ExtButtonSubclass(hWndForm As Long) Dim l As Long l = GetProp(hWndForm, "ExtBtnProc") If l 0 Then 'Already subclassed Exit Sub End If SetProp hWndForm, "ExtBtnProc", _ GetWindowLong(hWndForm, GWL_WNDPROC) SetWindowLong hWndForm, GWL_WNDPROC, AddressOf ExtButtonProc End Sub Public Sub ExtButtonUnSubclass(hWndForm As Long) Dim l As Long l = GetProp(hWndForm, "ExtBtnProc") If l = 0 Then 'Isn't subclassed Exit Sub End If SetWindowLong hWndForm, GWL_WNDPROC, l RemoveProp hWndForm, "ExtBtnProc" End Sub Public Sub SetButton(ByVal hWnd As Long, _ ByVal lForeColor As Long, _ Optional ByVal VAlign As TextVAligns = DT_VCENTER) Dim hWndParent As Long hWndParent = GetParent(hWnd) If GetProp(hWndParent, "ExtBtnProc") = 0 Then ExtButtonSubclass hWndParent End If SetProp hWnd, "VBTCustom", 1 SetProp hWnd, "VBTForeColor", lForeColor SetProp hWnd, "VBTVAlign", VAlign End Sub Public Sub RemoveButton(ByVal hWnd As Long) RemoveProp hWnd, "VBTCustom" RemoveProp hWnd, "VBTForeColor" RemoveProp hWnd, "VBTVAlign" End Sub '然后回到FORM中: '添加CommandButton,不必更改它们的名称,将它们的Style设为Graphical,给第3个按钮设置一幅图片。 'CommandButton也可以放置在一个容器如PictureBox或Frame中,模块会判断,如果需要的话将CommandButton的容器也子类化。 '在Form中的代码: Private Sub Form_Load() 'Initialize each button color. SetButton Command1.hWnd, vbRed SetButton Command2.hWnd, &H8000& '深绿色 'Assign this one a DT_BOTTOM alignment because SetButton Command3.hWnd, vbBlue, DT_BOTTOM '含有图片,将文本放置在按钮底部 SetButton Command4.hWnd, &H8080& '暗棕** End Sub Private Sub Form_Unload(Cancel As Integer) '手动解除按钮的子类化 '这并不是必须的 RemoveButton Command1.hWnd RemoveButton Command2.hWnd RemoveButton Command3.hWnd RemoveButton Command4.hWnd End Sub For m = 0 To 9 SetButton CmdNum(m).hWnd, vbBlue Next For n = 1 To 4 SetButton CmdCal(n).hWnd, vbRed Next For l = 2 To 4 SetButton CmdOth(l).hWnd, vbRed Next

本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“vb中颜色设置的代码?

标签:宠物爱好